package satellite.nav.post;

import satellite.nav.utils.GpsTime;

/**
 * @Program : satellite-nav
 * @ClassName : ObsEpoch
 * @Description : 观测值的历元数据
 * @Date: 2021-12-15 13:01
 * @Version : 1.0
 */
public class ObsEpoch {

    //观测历元时间
    private GpsTime obs_t;

    //卫星的prn
    private String prn;

    //L1波段载波相位观测值
    private double l1;

    //L2波段载波相位观测值
    private double l2;

    //L1波段下的C/A码所测伪距
    private double c1;

    //L1波段下的P码所测伪距
    private double p1;

    //L2波段下的P码所测伪距
    private double p2;

    //L1波段下的SNR
    private double s1;

    //L2波段下的SNR
    private double s2;

    //观测值的标识符
    private int lli;

    private int rssi;

    public GpsTime getObs_t() {
        return obs_t;
    }

    public void setObs_t(GpsTime obs_t) {
        this.obs_t = obs_t;
    }

    public String getPrn() {
        return prn;
    }

    public void setPrn(String prn) {
        this.prn = prn;
    }

    public double getL1() {
        return l1;
    }

    public void setL1(double l1) {
        this.l1 = l1;
    }

    public double getL2() {
        return l2;
    }

    public void setL2(double l2) {
        this.l2 = l2;
    }

    public double getC1() {
        return c1;
    }

    public void setC1(double c1) {
        this.c1 = c1;
    }

    public double getP1() {
        return p1;
    }

    public void setP1(double p1) {
        this.p1 = p1;
    }

    public double getP2() {
        return p2;
    }

    public void setP2(double p2) {
        this.p2 = p2;
    }

    public double getS1() {
        return s1;
    }

    public void setS1(double s1) {
        this.s1 = s1;
    }

    public double getS2() {
        return s2;
    }

    public void setS2(double s2) {
        this.s2 = s2;
    }

    public int getLli() {
        return lli;
    }

    public void setLli(int lli) {
        this.lli = lli;
    }

    public int getRssi() {
        return rssi;
    }

    public void setRssi(int rssi) {
        this.rssi = rssi;
    }
}
